package com.shujia.wyh.day13.maipiao_test2;

public class WindowsRunnable implements Runnable{
    private int tickets = 100;

    @Override
    public void run() {
        while (true) {
            if (tickets > 0) { // tickets=1
                //windows1,windows2,windows3
                try {
                    Thread.sleep(100);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                System.out.println("当前" + Thread.currentThread().getName() + "正在出售第" + (tickets--) + "张票");
                //当前窗口1正在出售第100张票
                //当前窗口2正在出售第100张票
                //当前窗口3正在出售第99张票
                //...
                //当前窗口1正在出售第1张票
                //当前窗口2正在出售第0张票
                //当前窗口3正在出售第-1张票
            }
        }
    }
}
